草庐IT

Codeforces 1672 E. notepad.exe

全部标签

windows - 使用 Ansible 在 Windows 上执行 .exe

我们想在带有Ansible1.8.2的WindowsServer2012上部署一个应用程序。我搜索并找到了alistWindows的模块。是否有执行.exe的模块?是否有人已经使用Ansible在Windows上启动了.exe? 最佳答案 raw模块可以工作,正如其他人所建议的那样。一个挑战是它不会“知道”可执行文件之前是否已经运行过。结合win_stat模块和when条件,您可以构建一个脚本来检测是否已安装某些东西,如果没有安装则运行。例如,我想安装MSBuilddevelopmenttools:-name:Checktoseei

windows - 无法在 Windows 命令提示符 (cmd.exe) 中重定向输出消息

我尝试在Windows命令提示符下运行以下命令。abc.exe>log.txt2>&1我希望abc.exe的所有输出都被定向到log.txt,但它不起作用,因为log.txt为空。但是,如果我只执行abc.exe,输出会显示在Windows命令提示符中。我不确定此应用程序使用的输出处理程序是什么(STDOUT或STDERR),但我想知道是否有一种方法可以捕获所有消息而不管处理程序如何。 最佳答案 附录:从Windows10v1809开始,Windowsfinallysupportspseudoconsoles.如果可用,这将提供比使

windows - 运行批处理文件时如何防止失败程序(.exe)的错误弹出消息框

我正在从批处理文件运行测试脚本。因为是测试,所以程序偶尔会失败。只要返回错误代码,它就是文件,因此我可以继续并将特定测试标记为失败。然而,在MicrosoftWindows下可执行文件有一个非常烦人的行为——如果出现问题,它会弹出如下窗口:Thisapplicationhasfailedtostartbecausefoo.dllwasnotfound,Re-installingtheapplicationmayfixtheproblem或者更好:Theinstructionat"..."referencedtomemoryat"..."..ClickonOKtoterminatethe

c++ - 使用 dumpbin.exe 的 DLL 函数名称

我在visualstudio2010中编写了一个包含大量函数和类的.dll库。当我查看文件的内容时:dumpbin.exe/EXPORTSmyDll.dll我得到带有某种函数位置指针的长函数名,它看起来像这样(.dll中的第二个条目):210001100A?Initialize@codec@codecX@@SANNN@Z=@ILT+5(?Initialize@codec@codecX@@SANNN@Z)这在某种程度上难以阅读,但我从其他.dll-s中看到了“更好”的过程/函数列表,如下所示:1418C00002A08PogoDbWriteValueProbeInfo我怎样才能使那个.d

windows - 在cmd.exe中,如何获取一个变量来转义setlocal命令呢?

我经常发现自己在cmd.exe中使用setlocal来避免临时变量污染环境变量空间(并确保命令扩展和延迟扩展都处于事件状态).但是,如果我真的想让其中一个变量可用,我不知道该怎么做。考虑以下代码,它为您提供当前目录的最终组件(因此c:\pax\dir1将为您提供dir1):@echooff:mainsetlocalenableextensionsenabledelayedexpansioncall:funcecho.main_folder=%folder%endlocalgoto:eof:funcsetlocalenableextensionsenabledelayedexpansio

c# - csc.exe 引用外部 .dll 文件

我正在尝试使用GrowlC#API制作一个简单的c#程序。我尝试用两种不同的方式编译我的程序:1)我将.dll文件保存在与.cs文件相同的目录中。比我跑得快csc/r:Growl.Connector.dll,Growl.CoreLibrary.dll/out:test.exe*.cs它编译良好,也运行良好。2)现在,我在当前工作目录中创建了一个名为growl的目录,并将我所有的.dll引用保存在那里。现在当我尝试使用下面的命令编译它时csc/r:"D:\Modified\Growl_NET_Connector_SDK\libraries\growl\Growl.Connector.dl

Windows 服务命令 RPC 错误(sc.exe 或 psservice)

当我尝试从远程机器运行命令时出现以下错误C:\>sc\\machinenamequery[SC]OpenSCManagerFAILED1722:TheRPCserverisunavailable.我拥有那台机器的管理员权限。任何解决方案让我知道。 最佳答案 在我的例子中,我得到这个错误是因为我弄乱了我定位的服务器的名称。如果你不小心将它指向任何东西,它会给你这个错误。在我的例子中,服务器名称是一个从文本文档定义的变量,所以我花了一段时间才意识到。另外值得注意:机器名称前实际上应该有两个斜杠(我确定这只是一个拼写错误,但以防万一它可能

windows - 为什么 Windows 上的 clang/llvm 需要 Visual Studio 的 Link.exe?

根据LLVM'sGettingStarted(Windows)site:...Clangcanbeusedtoemitbitcode,directlyemitobjectfilesorevenlinkedexecutablesusingVisualStudio’slink.exe.为什么需要在Windows上使用Link.exe?而且,就此而言,在Mac/Linux上使用什么?再往下说:CompiletheprogramtoobjectcodeusingtheLLCcodegenerator:C:\..>llc-filetype=objhello.bcLinktobinaryusing

windows - easy_install.exe 权限在 Windows 8 上被拒绝

以管理员身份运行命令提示符我尝试运行:easy_install-Usetuptools它返回以下内容:SearchingforsetuptoolsReadinghttps://pypi.python.org/simple/setuptools/Readinghttp://peak.telecommunity.com/snapshots/Readinghttps://pypi.python.org/pypi/setuptoolsBestmatch:setuptools0.8Processingsetuptools-0.8-py2.7.eggsetuptools0.8isalreadyth

c# - 重命名正在运行的可执行 (exe) 文件

这个问题在这里已经有了答案:Whydoesrenamealoaded.netassemblywork?(3个答案)关闭4年前。我们正在尝试一次将更新推送到多个服务器,我的经理发现可以重命名正在运行的.exe文件。利用这些知识,他想重命名一个正在运行的exe并复制一个新版本的所述exe,这样任何运行foo.exe内存副本的人都可以,任何打开指向foo.exe的快捷方式的人都将获得一个新副本应用了更新。我想我需要澄清一下,他不希望旧副本神奇地更新,他只是希望他们继续运行旧副本,直到他们再次打开exe,在这种情况下,它会打开新的有旧的名字。它有时会抛出一个异常,表明该文件正在他的程序中使用,